import type { BaseFields } from "@/api/typing";

/**新增/修改API参数 */
export interface ApiParams {
  /**APIID */
  apiId: string;
  /**接口名称 */
  apiName: string;
  /**请求方式 */
  apiMethod: string;
  /**请求路径 */
  apiUrl: string;
  /**请求描述 */
  apiDesc: string;
}

/**分页查询API参数 */
export interface QueryParams {
  /**接口名称 */
  apiName: string;
  /**请求路径 */
  apiUrl: string;
}

/**分页查询API响应 */
export interface QueryResult extends BaseFields {
  /**APIID */
  apiId: string;
  /**接口名称 */
  apiName: string;
  /**请求方式 */
  apiMethod: string;
  /**请求路径 */
  apiUrl: string;
  /**请求描述 */
  apiDesc: string;
}

/**删除API参数 */
export interface DeleteParams {
  /**接口ID */
  apiId: string;
}
